﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EntregaSO
{
    public class SolicitudAscensor : IComparable
    {
        //public enum SentidoLlamada
        //{
        //    Sube=1,
        //    Baja=-1
        //}

        int pisoOrigen;

        //SentidoLlamada sentido;

        public SolicitudAscensor(int pisoOrigen)
        {
            this.pisoOrigen = pisoOrigen;
            //this.sentido = sentido;
        }
        public int PisoOrigen { get { return this.pisoOrigen; } }

        //public SentidoLlamada Sentido { get { return this.sentido; } }

        

        #region IComparable Members

        public int CompareTo(object obj)
        {
            SolicitudAscensor otraSolicitud = obj as SolicitudAscensor;
            if (otraSolicitud != null)
                return this.pisoOrigen.CompareTo(otraSolicitud.pisoOrigen);
            else
                throw new ArgumentException("Object is not a SolicitudAscensor");
        }

        #endregion
    }
}
